/* DESIGN  */
@import url(http://fonts.googleapis.com/css?family=Bad+Script);
@import url(http://fonts.googleapis.com/css?family=Artifika);
/* ELEMENTS -------------------------------------------------------------------- */
body { font-size: 15px; font-weight: 200; background:url(images/content100-rpt.png) repeat-y center top #d4e3d6 ; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; color: #594d3f;   }
h1 { color: #e22727; padding:18px 0px 40px 25px; font-size: 31px; font-family: 'Artifika', serif; background:url(images/h1-bg.png) no-repeat left top; letter-spacing:-3px; }
h2 {letter-spacing:-2px; font-size: 25px;  font-family: 'Artifika', serif; color:#62907f; background:url(images/h2-bg.png) no-repeat left top; padding:22px 25px 30px; }
h3 { margin-left: 15px; font-size: 20px; margin-bottom: 10px; font-family: 'Artifika', serif; }
h4{ font-size: 18px; margin-bottom: 10px; font-family: 'Bad Script",cursive';}
h5, h6{ font-size: 16px; margin-bottom: 10px; font-family: "Bad Script",cursive; }
p { line-height: 20px;  margin-bottom: 15px; color:#594d3f;  }
a { color: #44a27f; text-decoration: none; transition: all 0.5s ease; font-weight:bold;  }
a:hover { color: #446e4f; }
ul { list-style-type: disc; margin-left: 35px; padding-bottom: 15px; }
li { line-height: 22px;  }
img a { transition: all 0.3s ease }
section { text-align: center }
div { text-align: left }
strong{font-weight:bold; color:#455851; font-family:"Times New Roman", Times, serif; font-size:15px; }
em{font-style:italic; }



/* CLASSES */
.active-width { width: 1000px; margin: 0 auto }


/* TOP  -------------------------------------------------------------------- */
.home #top-100 {background:none ; }
#top-100 { background:url(images/inner-header.jpg) no-repeat center top #f5fcf5; min-width:1000px;  }
.home #top { padding-top: 25px; position:absolute; z-index:999; width:1000px; margin:0 auto;  }
#top {padding:25px 0 17px; }

/* MENU  -------------------------------------------------------------------- */
.home #menu-100 { /* background:url(images/menu100-bg.png) no-repeat center top;*/ clear:both; min-width:1000px; background:none;  }
#menu-100{background:url(images/inner-menu.png) no-repeat center top #f5fcf5; min-width:1000px;}
#menu {background:#c5e3cd; min-height:38px; border-radius:8px;    }


/* CONTENT  -------------------------------------------------------------*/
.home #content-100 { background:url(images/content100-bg.png) no-repeat center top; min-width:1000px; }
#content-100 {background:url(images/inner-content.jpg) no-repeat center top; min-width:1000px; min-height:525px}
#content { padding:30px 40px  25px 20px; width:645px; float:left }


/* SIDEBAR  -------------------------------------------------------------------- */
#sidebar {
padding: 60px 0 20px 20px;
width: 240px;
float: left;
text-align: center;
line-height: 20px;
}


/* FOOTER  -------------------------------------------------------------------- */
#footer-100  {   clear:both; background:url(images/footer-100.png) no-repeat center top; min-width:1000px;  }
#footer { padding: 20px ; }



.social-icon img:hover, .logo:hover{opacity:0.6; }

/*=======_HeAdEr_========*/

.metaslider{margin:0 auto; }
.home .logo {  float: left;  position: absolute;  top: 100px; margin:0; }
.logo{float:left; margin-left:10px;   }
.home.social-icon { float: right;  position: absolute;  right: 25px; }
.social-icon{float:right; text-align:right;  }
.social-icon img{margin-left:3px; }
.inner-right{float:right; }
.social-icon span{ color: #e22727; font-family: "Times New Roman",Times,serif;  font-size: 27px; margin-top:25px; display:block; }
.social-icon span samp{ color: #475952;  font-size: 16px;  font-style: italic; display:block; text-align:left;  }

/*=======_CoNtEnT_========*/

.content-part {background:url(images/inner-body.jpg) repeat-x center top; min-width:1000px; }
.home .content-part{ background:none ; min-width:1000px; }
.feature img{float:left; padding: 60px 30px 15px 30px }
.feature { clear: both; }
#content p{padding-left:20px; line-height:21px; }
.feature > p {  padding: 85px 65px 20px 0; font-style:italic;  }
.feature{background:background: #fafcfb; /* Old browsers */
background: -moz-linear-gradient(top, #fafcfb 0%, #ffffff 0%, #fefefe 47%, #fcfcfc 48%, #fcfefd 49%, #f8faf9 56%, #f7f9f6 57%, #f6f8f7 61%, #f3f8f4 62%, #f5f7f4 63%, #f2f7f3 63%, #ecf2ee 73%, #e8f1ec 75%, #e1ebe3 86%, #e0eae2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafcfb), color-stop(0%,#ffffff), color-stop(47%,#fefefe), color-stop(48%,#fcfcfc), color-stop(49%,#fcfefd), color-stop(56%,#f8faf9), color-stop(57%,#f7f9f6), color-stop(61%,#f6f8f7), color-stop(62%,#f3f8f4), color-stop(63%,#f5f7f4), color-stop(63%,#f2f7f3), color-stop(73%,#ecf2ee), color-stop(75%,#e8f1ec), color-stop(86%,#e1ebe3), color-stop(100%,#e0eae2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fafcfb 0%,#ffffff 0%,#fefefe 47%,#fcfcfc 48%,#fcfefd 49%,#f8faf9 56%,#f7f9f6 57%,#f6f8f7 61%,#f3f8f4 62%,#f5f7f4 63%,#f2f7f3 63%,#ecf2ee 73%,#e8f1ec 75%,#e1ebe3 86%,#e0eae2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fafcfb 0%,#ffffff 0%,#fefefe 47%,#fcfcfc 48%,#fcfefd 49%,#f8faf9 56%,#f7f9f6 57%,#f6f8f7 61%,#f3f8f4 62%,#f5f7f4 63%,#f2f7f3 63%,#ecf2ee 73%,#e8f1ec 75%,#e1ebe3 86%,#e0eae2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fafcfb 0%,#ffffff 0%,#fefefe 47%,#fcfcfc 48%,#fcfefd 49%,#f8faf9 56%,#f7f9f6 57%,#f6f8f7 61%,#f3f8f4 62%,#f5f7f4 63%,#f2f7f3 63%,#ecf2ee 73%,#e8f1ec 75%,#e1ebe3 86%,#e0eae2 100%); /* IE10+ */
background: linear-gradient(to bottom, #fafcfb 0%,#ffffff 0%,#fefefe 47%,#fcfcfc 48%,#fcfefd 49%,#f8faf9 56%,#f7f9f6 57%,#f6f8f7 61%,#f3f8f4 62%,#f5f7f4 63%,#f2f7f3 63%,#ecf2ee 73%,#e8f1ec 75%,#e1ebe3 86%,#e0eae2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafcfb', endColorstr='#e0eae2',GradientType=0 ); /* IE6-9 */ 

min-height:250px; 
border-radius:4px; 
min-height:250px; 
width:950px;
margin:0 auto
}


.feature-heading {
    background: url("images/h2-bg.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #62907f;
    font-family: "Artifika",serif;
    font-size: 27px;
    letter-spacing: -3px;
    margin-bottom: -65px;
    margin-left: -7px;
    padding: 22px 25px 18px;
	margin-top:45px; 
font-style:italic;
}



/*=======_SiDeBaR_========*/

.side-portal{color:#2d5c3a; font-weight:bold; font-size:19px; text-shadow:2px 1px 0 #fff;font-family:Arial, Helvetica, sans-serif; background:url(images/portal-bg.jpg) repeat-x center top; padding:7px 21px; border-radius:6px;  }
#sidebar h2{margin:45px 0 15px 5px; background:none; color:#44a27f; font-family: 'Bad Script', cursive; font-size:32px; font-weight:bold; padding:0; letter-spacing:-1px }
#sidebar p{text-align:center; width:180px; margin:0; color:#455851; font-family:"Times New Roman", Times, serif; font-size:16px; }
#sidebar em{font-style:italic; font-size:16px; color:#475952;  }
#sidebar span{font-size:27px; color:#e22727; font-family:"Times New Roman", Times, serif;  }



/*=======_FoOtEr_=========*/


.footer-feature:after, #top-100:after, #top:after, #content-100:after {  clear: both;  content: "";  display: block; }
.section1{width:320px ; float:left; margin-right:15px;margin-bottom: 40px; }
.section2{width:325px ; float:left; margin-right:15px;margin-bottom: 40px; }
.section3{width:320px ; float:left;margin-bottom: 40px; }
.footer-feature{padding:50px 0 50px 0; }
.footer-feature span{color:#5d3405; font-family:open sans; font-size:16px; font-weight:bold; background:url(images/footer-feature-head.png) no-repeat center top; width: 271px !important;display: block;text-align: center; }

.section1 > img, .section2 img, .section3 img { display: block;  margin: 15px auto 20px; }
.section2 span{padding: 14px 15px 0;}
.section3 span{padding: 14px 15px 0;}
.section1 span{padding: 14px 15px 0;}

.footer-feature p{width:250px; font-size:11px; font-family:open sans ; color:#4c3e30; font-weight:bold; line-height:18px; margin:0 auto; min-height:130px;  }
.footer-feature a{color:#78450e; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; margin:0 auto; margin-left:30px; }




.footer-feature span{ font-size:14px\0/; }
.feature-heading{margin-bottom:-40px\0/; }
#content-100{min-height:auto\0/; }